List STOP Payments
Retrieves STOP Payments (Standing Orders) created on the platform.
• If accountId is passed, returns STOP Payments (standing orders) for that account.
• If accountId is not passed, returns all STOP Payments across the platform.
Method: POST
{{URL}}/jsonrpc
Headers
Name | Value |
---|---|
Content-Type | application/json |
Example
Payload Parameters
Parameter | Description |
---|---|
method | String Name of the API method to be invoked. Must be "SmartContractService.ListStandingOrder" |
id | String Unique identifier for the request, used for tracking |
params.payload.page | Integer Page number for paginated results. Starts from 0 |
params.payload.size | Integer Number of records to retrieve per page |
params.payload.accountId | String Account ID for which the standing orders are being listed |
params.api.credential | String Authentication credential/token used for API access |
params.api.signature | String Cryptographic signature for securing the API call |
params.api.apiKey | String API key assigned to the application/client |
params.api.keyId | String Device or key identifier used in authentication |
Body
{
"method": "SmartContractService.ListStandingOrder",
"id": "1",
"params": {
"payload": {
"page": 0,
"size": 10,
"accountId": "4032002"
},
"api": {
"credential": "{{cred}}",
"signature": "{{signature}}",
"apiKey": "{{ApiKey}}",
"keyId": "{{DeviceID}}"
}
}
}
Response: 200
Payload Parameters
Parameter | Description |
---|---|
id | String Identifier that matches the original request ID. |
jsonrpc | String JSON-RPC protocol version. Typically set to "2.0". |
result[] | Array List of standing order objects. Each object contains: |
result[].ID | String Unique identifier for the standing order. |
result[].accountNumber | String Account Number associated with the standing order. |
result[].createdBy | String Email/user ID of the creator of the standing order. |
result[].createdDate | String (ISO 8601) Timestamp when the standing order was created. |
result[].updatedDate | String (ISO 8601) Timestamp when the standing order was last updated. |
result[].contractId | String Contract ID linked to the standing order. |
result[].customerId | String Unique identifier of the customer. |
result[].customerName | String Name of the customer. |
result[].accountId | String Account ID where the STOP Payment is being applied. |
result[].accountName | String Name of the account associated with the standing order. |
result[].autoProcess | Boolean Indicates if the standing order is auto-processed. |
result[].status | String Current status of the standing order (e.g., "VERIFIED"). |
result[].validUntilDate | String (MM/DD/YYYY) Expiry date of the STOP payment instruction. |
result[].channel | String Must be "STOP_PAYMENTS" for STOP instructions. |
result[].transactionType | String Type of transaction to stop (e.g., "ACH_IN_DEBIT"). |
result[].maximumAmountPerTransaction | Number Maximum amount allowed per transaction before STOP is triggered. |
result[].isEnabled | Boolean Indicates if the standing order is currently active. |
result[].isDisabled | Boolean Indicates if the standing order has been disabled. |
result[].isOneTimeUse | Boolean Indicates if the STOP payment is a single-use action. |
result[].originatorName | String Name of the transaction initiator. |
result[].smartContractStatusHistory[] | Array Historical log of status changes. Each entry contains: |
result[].smartContractStatusHistory[].status | String Status label (e.g., "ACTIVATED", "DISABLED"). |
result[].smartContractStatusHistory[].createdDate | String (ISO 8601) Date when status was applied. |
result[].smartContractStatusHistory[].user | String User who performed the action. |
result[].currency | String Currency code (e.g., "USD"). |
result[].approvedCount | Integer Number of approvals recorded for the standing order. |
{
"id": "1",
"result": [
{
"ID": "6821dee2bff3bf6cf0279674",
"accountNumber": "653421292157469",
"createdBy": "gokul.v@dreamfinetxd.com",
"createdDate": "2025-05-12T11:43:30.082Z",
"updatedDate": "2025-05-12T11:46:47.63Z",
"contractId": "TK10000000000009003",
"customerId": "100000000030005",
"customerName": "Stella Grace",
"accountId": "4032002",
"accountName": "Stop Payments Account",
"autoProcess": false,
"status": "VERIFIED",
"validUntilDate": "5/12/2025",
"channel": "STOP_PAYMENTS",
"transactionType": "ACH_IN_DEBIT",
"maximumAmountPerTransaction": 100,
"isEnabled": false,
"isDisabled": true,
"isOneTimeUse": true,
"originatorName": "AJ,lee",
"smartContractStatusHistory": [
{
"status": "ACTIVATED",
"createdDate": "2025-05-12T11:43:30.082Z",
"user": "gokul.v@dreamfinetxd.com"
},
{
"status": "DISABLED",
"createdDate": "2025-05-12T11:46:47.63Z",
"user": "gokul.v@dreamfinetxd.com"
}
],
"currency": "USD",
"approvedCount": 0
}
],
"jsonrpc": "2.0"
}